package cn.lctvu.service;

import cn.lctvu.bean.Items;
import cn.lctvu.dao.ItemDao;

import java.sql.SQLException;
import java.util.List;

public class ItemService {
    private ItemDao itemDao=new ItemDao();
    public boolean deleteItemsByArray(String[] arr){
        try {
            return itemDao.deleteItemsByArray(arr);

        } catch (SQLException e) {
            e.printStackTrace();
        }
        return false;
    }

    /**
     * 删除栏目
     * @param id
     * @return
     */
    public boolean deleteItemsById(int id){
        try {
            return itemDao.deleteItemsById(id);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return false;
    }

    /**
     * 修改栏目
     * @param items
     * @return
     */
    public boolean updateItems(Items items){
        try {
            return itemDao.updateItems(items);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return false;
    }

    /**
     * 查询所有栏目
     * @return
     */
    public List<Items> findAllItems(){
        try {
            return  itemDao.findAllItems();
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 根据id查询栏目
     * @param id
     * @return
     */
    public Items findItemsById(int id){
        try {
            return itemDao.findItemsById(id);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return null;
    }

    /**
     * 添加栏目
     * @param items
     * @return
     */
    public boolean addItem(Items items){
        try {
            return  itemDao.addItems(items);
        } catch (SQLException e) {
            e.printStackTrace();
        }
        return false;
    }
}
